basic life support techniques - Spanish English Dictionary